# @author zfd
# @date 2022年12月13日 10:58
# @desc 捕获异常 除法计算中除去0异常  非整数异常

try:
    a = int(input('first number: '))
    b = int(input('second number: '))
    res = a / b
except ZeroDivisionError:
    print('ZeroDivisionError')
except ValueError:
    print('ValueError')
else:
    # 没有异常执行else
    print('result is : ', res)
finally:  # 最终都会执行finally
    print('end')
